Fix write-region and its subroutines for buffers > 2GB.
authorEli Zaretskii <eliz@gnu.org>
Sun, 10 Apr 2011 20:43:08 +0000 (23:43 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 10 Apr 2011 20:43:08 +0000 (23:43 +0300)
commit6e0c58777a10d3155edb624ab3b5156ebffa03b1
tree8552bcb086844368a7a948e6d70f66253ef1b2f6
parent7c1e42bd16b6882e64f32f751d6abb6a0431fe22
Fix write-region and its subroutines for buffers > 2GB.

 src/fileio.c (a_write, e_write): Modify declaration of arguments and
 local variables to support buffers larger than 2GB.
 (Fcopy_file): Use EMACS_INT for return value of emacs_read.
 src/sysdep.c (emacs_write, emacs_read): Use ssize_t for last
 argument, local variables, and return value.
 src/lisp.h: Update prototypes of emacs_write and emacs_read.
 src/sound.c (vox_write): Use ssize_t for return value of emacs_write.
src/ChangeLog
src/fileio.c
src/lisp.h
src/sound.c
src/sysdep.c